<?php
/**
 * 会话接口.
 * 
 * 管理系统会话.
 * 
 * @author Leo Ning <leo.ning@like18.com>
 * @version 1.0
 * @since 1.0
 * @copyright 2008-2011 LIKE18 INC.
 * @package core 
 */
interface ISession {
	/**
	 * 设置SESSIOIN,当$value=null时从SESSION中删除$name对应的值
	 * @param string $name 值名
	 * @param mixed $value 值
	 */
	function add($name, $value = null);
	/**
	 * 从SESSION中取值
	 * @param string $name 值名
	 * @param mixed $default 默认值
	 * @return mixed
	 */
	function get($name, $default = "");
	/**
	 * 关闭会话
	 */
	function close();
	/**
	 * 销毁会话
	 */
	function destroy();
	/**
	 * 
	 * 当前会话的ID
	 */
	function id();
}